home *** CD-ROM | disk | FTP | other *** search
- object SkinViewer: TSkinViewer
- Left = 103
- Top = 85
- AutoScroll = False
- Caption = 'Skin Texture Editor'
- ClientHeight = 452
- ClientWidth = 531
- Font.Color = clBlack
- Font.Height = -11
- Font.Name = 'Arial'
- Font.Style = []
- FormStyle = fsMDIChild
- Icon.Data = {<image000.ico>}
- Position = poDefault
- Scaled = False
- ShowHint = True
- Visible = True
- OnClose = FormClose
- OnCreate = FormCreate
- OnShow = FormShow
- PixelsPerInch = 96
- TextHeight = 14
- object Bevel1: TBevel
- Left = 0
- Top = 25
- Width = 531
- Height = 2
- Align = alTop
- Shape = bsTopLine
- end
- object BigBackPanel: TWinGBackPanel
- Left = 0
- Top = 27
- Width = 531
- Height = 425
- Align = alClient
- BevelOuter = bvNone
- BorderStyle = bsSingle
- TabOrder = 0
- object ScrollBox: TScrollBox
- Left = 0
- Top = 0
- Width = 527
- Height = 421
- HorzScrollBar.Tracking = True
- VertScrollBar.Tracking = True
- Align = alClient
- BorderStyle = bsNone
- TabOrder = 0
- object WinGBackPanel: TWinGBackPanel
- Left = 0
- Top = 0
- Width = 164
- Height = 104
- BevelOuter = bvNone
- TabOrder = 0
- object SkinImage: TMDLTextureImage
- Left = 2
- Top = 2
- Width = 160
- Height = 100
- Cursor = 13
- ParentShowHint = False
- ShowHint = True
- AutoSize = True
- AutoSizeZoomPctg = 100
- BackgroundColor = clBlack
- BitmapFitting = bfNone
- BitmapHeight = 100
- BitmapWidth = 160
- OnPaintSurface = SkinImagePaintSurface
- ShowTriangles = True
- ShowVertices = True
- end
- end
- end
- end
- object Panel1: TPanel
- Left = 0
- Top = 0
- Width = 531
- Height = 25
- Align = alTop
- BevelOuter = bvNone
- TabOrder = 1
- object ShirtCmdBtn: TSpeedBtnMenu
- Left = 196
- Top = 1
- Width = 23
- Height = 23
- Hint = 'Select player shirt color'
- Glyph.Data = {
- 96010000424D9601000000000000760000002800000020000000120000000100
- 0400000000002001000000000000000000000000000000000000000000000000
- 80000080000000808000800000008000800080800000C0C0C000808080000000
- FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333333333333
- 3333333333333333333333333330333333333333333833333333333333000333
- 3333333333888333333333333000003333333333388888333333333300000003
- 3333333388888883333333333333333333333333333333333333333300033000
- 3333333388833888333333330300003033333333838888383333333303333330
- 3333333383333338333333330333333033333333833333383333333003333330
- 0333333883333338833333030330033030333383833883383833303333333333
- 3303383333333333338330333330033333033833333883333383300333333333
- 3003388333333333388333003300003300333388338888338833333000033000
- 0333333888833888833333333333333333333333333333333333}
- NumGlyphs = 2
- Menu = ShirtMenu
- OnCheckItem = ShirtCmdBtnCheckItem
- OnItemClick = ShirtCmdBtnItemClick
- end
- object PantsCmdBtn: TSpeedBtnMenu
- Left = 218
- Top = 1
- Width = 23
- Height = 23
- Hint = 'Select player pants color'
- Glyph.Data = {
- 96010000424D9601000000000000760000002800000020000000120000000100
- 0400000000002001000000000000000000000000000000000000000000000000
- 80000080000000808000800000008000800080800000C0C0C000808080000000
- FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333333333333
- 3333333333333333333333333330333333333333333833333333333333000333
- 3333333333888333333333333000003333333333388888333333333300000003
- 3333333388888883333333333333333333333333333333333333333000333000
- 3333333888333888333333303033303033333338383338383333333033030330
- 3333333833838338333333303303033033333338338383383333333033030330
- 3333333833838338333333303303033033333338338383383333333303000303
- 3333333383888383333333330333330333333333833333833333333000000000
- 3333333888888888333333330000000333333333888888833333333333333333
- 3333333333333333333333333333333333333333333333333333}
- NumGlyphs = 2
- Menu = PantsMenu
- OnCheckItem = PantsCmdBtnCheckItem
- OnItemClick = PantsCmdBtnItemClick
- end
- object ZoomCmdBtn: TSpeedBtnMenu
- Left = 240
- Top = 1
- Width = 23
- Height = 23
- Hint = 'Change the zoom of the view'
- Font.Color = clBlack
- Font.Height = -11
- Font.Name = 'Arial'
- Font.Style = []
- Glyph.Data = {
- 96010000424D9601000000000000760000002800000020000000120000000100
- 0400000000002001000000000000000000000000000000000000000000000000
- 80000080000000808000800000008000800080800000C0C0C000808080000000
- FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333333333333
- 3333333333333333333333333303333333333333338333333333333330003333
- 333333333888333333333333000003333003333388888333F883333000000033
- 000333388888883F888333333333333000333333333333F888333333800083B8
- 03333333F8883F88833333308888800B333333388333888833333308F7F7F803
- 3333338F3333338F3333388F7F7F7F883333388333333383F3333087F7F7F780
- 333338F333333338F333308F7F7F7F80333338F333333338F3333087F7F7F780
- 3333333F333333383333388F7F7F7F883333338F3333338F33333308F7F7F803
- 33333383FF333F8333333330888880333333333883FF88333333333380008333
- 3333333338883333333333333333333333333333333333333333}
- Layout = blGlyphRight
- NumGlyphs = 2
- ParentFont = False
- Menu = ZoomMenu
- OnCheckItem = ZoomCmdBtnCheckItem
- OnItemClick = ZoomCmdBtnItemClick
- end
- object SnapShotCmdBtn: TSpeedButton
- Left = 262
- Top = 1
- Width = 23
- Height = 23
- Hint = 'Take snapshots of the view'
- Glyph.Data = {
- 76010000424D7601000000000000760000002800000020000000100000000100
- 0400000000000001000000000000000000000000000000000000000000000000
- 80000080000000808000800000008000800080800000C0C0C000808080000000
- FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00777777700777
- 7777777777788777777777777700007777777777778888777777777770000007
- 7777777778888887777777770000000077777777888888887777777777777777
- 7777777777777777777777777780087777777777777887777777780000000000
- 0087778888888888887770880088880088077877887777887787708808888880
- 8807787787777778778770880878888088077877877777787787708808E78880
- 8807787787877778778770FF00888800FF0778FF88777788FF8770FFF000000F
- FF0778FFF888888FFF87700000000000000778888888888888877700780FF087
- 00777788778FF877887777777780087777777777777887777777}
- NumGlyphs = 2
- OnClick = SnapShotCmdBtnClick
- end
- object PaintTrianglesBtn: TSpeedButton
- Left = 96
- Top = 1
- Width = 23
- Height = 23
- Hint = 'Paint triangles on the current skin'
- Glyph.Data = {
- 76010000424D7601000000000000760000002800000020000000100000000100
- 0400000000000001000000000000000000000000000000000000000000000000
- 80000080000000808000800000008000800080800000C0C0C000808080000000
- FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333333330000
- 00033333333388888888303333330EEEEE03383333338FFFFF833003333330EE
- E0333883333338FFF8333090333330EE033338F8333338FF833309990333330E
- 03338FFF8333338F833309999033330033338FFFF83333883333099999033303
- 33338FFFFF833383333300000000333333338888888833333333333333333333
- 33333333333333333333333333331003333333333333F8833333300333330BB0
- 3333388333338FF8333330C0033330BB033338F8833338FF833330CCC003330B
- B03338FFF883338FF83330C003333330BB0338F883333338FF83300333333333
- 0033388333333333883333333333333333333333333333333333}
- NumGlyphs = 2
- OnClick = PaintTriangles1Click
- end
- object RecalcSkinVtxBtn: TSpeedButton
- Left = 118
- Top = 1
- Width = 23
- Height = 23
- Hint = 'Recalculate the skin vertices'
- Glyph.Data = {
- 76010000424D7601000000000000760000002800000020000000100000000100
- 0400000000000001000000000000000000000000000000000000000000000000
- 80000080000000808000800000008000800080800000C0C0C000808080000000
- FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333333333333
- 333333333333333333333000330003333333388833888333333330F0330F0333
- 333338F8338F8333333330003300033333333888338883333333333333333300
- 0333333333333388833333333333330F033333333333338F8333333300033300
- 0333333388833388833333330F033333333333338F8333333333333300033333
- 3333333388833333333333333333000333333333333388833333333333330F03
- 3333333333338F83333333333333000333333333333388833333330003333333
- 33333388833333333333330F033333333333338F833333333333330003333333
- 3333338883333333333333333333333333333333333333333333}
- NumGlyphs = 2
- OnClick = RecalculateSkinVertices1Click
- end
- object RearrangeObjSkinBtn: TSpeedButton
- Left = 140
- Top = 1
- Width = 23
- Height = 23
- Hint = 'Cut away unused pieces of skin'
- Glyph.Data = {
- 76010000424D7601000000000000760000002800000020000000100000000100
- 0400000000000001000000000000000000000000000000000000000000000000
- 80000080000000808000800000008000800080800000C0C0C000808080000000
- FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333333333333
- 3333333333333333333333333333333333333333333333333333300000000300
- 3003388888888388388330333330333333333833333833333333303030303333
- 3303383838383333338330303030333333033838383833333383303030303333
- 3333383838383333333330330330333333033833833833333383303303303333
- 3303383383383333338330330030333333333833883833333333303003303333
- 3303383883383333338330330030333333033833883833333383303300303333
- 3333383388383333333330333330333333033833333833333383300000003003
- 0003388888883883888333333333333333333333333333333333}
- NumGlyphs = 2
- OnClick = RearrangeObjectSkinsClick
- end
- object SpeedButton2: TSpeedButton
- Left = 2
- Top = 1
- Width = 23
- Height = 23
- Hint = 'Cut'
- Glyph.Data = {
- F6000000424DF600000000000000760000002800000010000000100000000100
- 0400000000008000000000000000000000001000000010000000000000000000
- BF0000BF000000BFBF00BF000000BF00BF00BFBF0000C0C0C000808080000000
- FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00DDDDDDDDDDDD
- DDDDDDDD44DDDDDDDDDDDDD4DD4DD44DDDDDDDD4DD4D4DD4DDDDDDD4DD4D4DD4
- DDDDDDDD444D4DD4DDDDDDDDDD4D444DDDDDDDDDDD404DDDDDDDDDDDDDD0DDDD
- DDDDDDDDDD000DDDDDDDDDDDDD0D0DDDDDDDDDDDD00D00DDDDDDDDDDD0DDD0DD
- DDDDDDDDD0DDD0DDDDDDDDDDD0DDD0DDDDDDDDDDDDDDDDDDDDDD}
- OnClick = SpeedButton2Click
- end
- object SpeedButton3: TSpeedButton
- Left = 24
- Top = 1
- Width = 23
- Height = 23
- Hint = 'Copy'
- Glyph.Data = {
- 20020000424D2002000000000000760000002800000028000000140000000100
- 0400000000009001000000000000000000000000000000000000000000000000
- 80000080000000808000800000008000800080800000C0C0C000808080000000
- FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333333333333
- 3333333333333333FFFFFFFFFF33333333300000000003333333333888888888
- 8F3333333330FFFFFFFF033333333338F33333338F3333333330BFBFBFBF0333
- 33333338F3FFFFFF8F3333333330F888888F033333333338F88888838F333333
- 3330BFBFBFBF0333333FFFF8F3FFFFFF8F3333000000F888888F033333888888
- F88888838F33330FFFF0BFBFBFBF0333338F3338F3FFFFFF8F33330FFFF0F888
- 888F0333338F3338F88888838F33330F7770BFBFBFBF0333338F3338F333333F
- 8F33330FFFF0FFFFFF000333338F3338F33333888333330F7770BFBFBF003333
- 338F3338FFFFFF883333330FFFF0000000033333338F3338888888833333330F
- 777777F033333333338F33333338F3333333330FFFFFFFF033333333338F3333
- 33F8F3333333330FFFFFF00033333333338F3333388833333333330FFFFFF003
- 33333333338FFFFFF88333333333330000000033333333333388888888333333
- 3333333333333333333333333333333333333333333333333333333333333333
- 3333333333333333333300000000000000000000000000000000000000000000
- 00000000}
- NumGlyphs = 2
- OnClick = SpeedButton3Click
- end
- object SpeedButton4: TSpeedButton
- Left = 46
- Top = 1
- Width = 23
- Height = 23
- Hint = 'Paste'
- Glyph.Data = {
- 42010000424D4201000000000000760000002800000011000000110000000100
- 040000000000CC00000000000000000000001000000010000000000000000000
- BF0000BF000000BFBF00BF000000BF00BF00BFBF0000C0C0C000808080000000
- FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00DDDDDDDDDDDD
- DDDDD0000000DDDDDDD44444444440000000DD000004FFFFFFFF40000000D083
- 8384F444444F40000000D0383834FFFFFFFF40000000D0838384F444F4444000
- 0000D0383834FFFFF4F4D0000000D0838384FFFFF44DD0000000D03838344444
- 440DD0000000D08383838383830DD0000000D03800000000880DD0000000D088
- 07777770830DD0000000D03830B00B08380DD0000000DD00000BB00000DDD000
- 0000DDDDDD0000DDDDDDD0000000DDDDDDDDDDDDDDDDD0000000DDDDDDDDDDDD
- DDDDD0000000}
- OnClick = SpeedButton4Click
- end
- object SpeedButton1: TSpeedButton
- Left = 68
- Top = 1
- Width = 23
- Height = 23
- Hint = 'Delete'
- Glyph.Data = {
- 42010000424D4201000000000000760000002800000011000000110000000100
- 040000000000CC00000000000000000000001000000010000000000000000000
- BF0000BF000000BFBF00BF000000BF00BF00BFBF0000C0C0C000808080000000
- FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00777777777777
- 777770000000777777777777777770000000777777777777770F700000007777
- 0F777777777770000000777000F7777770F770000000777000F777770F777000
- 00007777000F77700F777000000077777000F700F7777000000077777700000F
- 7777700000007777777000F777777000000077777700000F7777700000007777
- 7000F70F7777700000007770000F77700F7770000000770000F7777700F77000
- 00007700F7777777700F70000000777777777777777770000000777777777777
- 777770000000}
- OnClick = SpeedButton1Click
- end
- object ShowTrianglesBtn: TSpeedButton
- Left = 168
- Top = 1
- Width = 23
- Height = 23
- Hint = 'Toggle showing of triangle mesh'
- AllowAllUp = True
- GroupIndex = 7925798
- Glyph.Data = {
- 4E010000424D4E01000000000000760000002800000012000000120000000100
- 040000000000D800000000000000000000000000000000000000000000000000
- 80000080000000808000800000008000800080800000C0C0C000808080000000
- FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333333333333
- 3333330000003333333333333033330000003333333333333003330000003333
- 3333333303033300000033333033333303303300000033333033333303303300
- 0000333303033330333303000000333303033330333303000000333303303330
- 3300330000003333033033303033330000003330333303000333330000003330
- 3333030333333300000033330033033333333300000033333303303333333300
- 0000333333303033333333000000333333330003333333000000333333333303
- 333333000000333333333333333333000000}
- OnClick = ShowTrianglesBtnClick
- end
- end
- object MDLObserver: TMDLObserver
- Enabled = True
- OnCurrentSkinChange = MDLObserverChange
- OnMDLChange = MDLObserverChange
- OnModifyChange = MDLObserverModifyChange
- OnPantsColorChange = MDLObserverChange
- OnShirtColorChange = MDLObserverChange
- OnSkinCountChange = MDLObserverChange
- Left = 44
- Top = 390
- end
- object ZoomMenu: TPopupMenu
- Left = 312
- Top = 43
- object N1001: TMenuItem
- Caption = '100 %'
- ShortCut = 0
- end
- object N1501: TMenuItem
- Caption = '200 %'
- ShortCut = 0
- end
- object N3001: TMenuItem
- Caption = '300 %'
- ShortCut = 0
- end
- object N4001: TMenuItem
- Caption = '400 %'
- ShortCut = 0
- end
- object N5001: TMenuItem
- Caption = '500 %'
- ShortCut = 0
- end
- object N6001: TMenuItem
- Caption = '600 %'
- ShortCut = 0
- end
- object N7001: TMenuItem
- Caption = '700 %'
- ShortCut = 0
- end
- object N8001: TMenuItem
- Caption = '800 %'
- ShortCut = 0
- end
- object N9001: TMenuItem
- Caption = '900 %'
- ShortCut = 0
- end
- object N10001: TMenuItem
- Caption = '1000 %'
- ShortCut = 0
- end
- end
- object PantsMenu: TPopupMenu
- Left = 248
- Top = 44
- object N02: TMenuItem
- Caption = '0'
- ShortCut = 0
- end
- object N13: TMenuItem
- Caption = '1'
- ShortCut = 0
- end
- object N23: TMenuItem
- Caption = '2'
- ShortCut = 0
- end
- object N33: TMenuItem
- Caption = '3'
- ShortCut = 0
- end
- object N43: TMenuItem
- Caption = '4'
- ShortCut = 0
- end
- object N53: TMenuItem
- Caption = '5'
- ShortCut = 0
- end
- object N63: TMenuItem
- Caption = '6'
- ShortCut = 0
- end
- object N73: TMenuItem
- Caption = '7'
- ShortCut = 0
- end
- object N83: TMenuItem
- Caption = '8'
- ShortCut = 0
- end
- object N93: TMenuItem
- Caption = '9'
- ShortCut = 0
- end
- object N102: TMenuItem
- Caption = '10'
- ShortCut = 0
- end
- object N112: TMenuItem
- Caption = '11'
- ShortCut = 0
- end
- object N122: TMenuItem
- Caption = '12'
- ShortCut = 0
- end
- object N132: TMenuItem
- Caption = '13'
- ShortCut = 0
- end
- end
- object ShirtMenu: TPopupMenu
- Left = 188
- Top = 45
- object N01: TMenuItem
- Caption = '0'
- ShortCut = 0
- end
- object N12: TMenuItem
- Caption = '1'
- ShortCut = 0
- end
- object N22: TMenuItem
- Caption = '2'
- ShortCut = 0
- end
- object N32: TMenuItem
- Caption = '3'
- ShortCut = 0
- end
- object N42: TMenuItem
- Caption = '4'
- ShortCut = 0
- end
- object N52: TMenuItem
- Caption = '5'
- ShortCut = 0
- end
- object N62: TMenuItem
- Caption = '6'
- ShortCut = 0
- end
- object N72: TMenuItem
- Caption = '7'
- ShortCut = 0
- end
- object N82: TMenuItem
- Caption = '8'
- ShortCut = 0
- end
- object N92: TMenuItem
- Caption = '9'
- ShortCut = 0
- end
- object N101: TMenuItem
- Caption = '10'
- ShortCut = 0
- end
- object N111: TMenuItem
- Caption = '11'
- ShortCut = 0
- end
- object N121: TMenuItem
- Caption = '12'
- ShortCut = 0
- end
- object N131: TMenuItem
- Caption = '13'
- ShortCut = 0
- end
- end
- object SnapShotMenu: TPopupMenu
- Left = 392
- Top = 43
- object SnapshottoClipboard1: TMenuItem
- Caption = 'Snapshot to Clipboard'
- ShortCut = 0
- OnClick = SnapshottoClipboard1Click
- end
- object SnapshotToFile1: TMenuItem
- Caption = 'SnapshotToFile'
- ShortCut = 0
- OnClick = SnapshotToFile1Click
- end
- end
- object SnapshotSaveDialog: TSaveDialog
- DefaultExt = 'BMP'
- FileEditStyle = fsEdit
- Filter = 'Bitmap Files|*.BMP'
- Options = [ofHideReadOnly]
- Title = 'Save Snapshot'
- Left = 484
- Top = 45
- end
- end
-